a major contribution - Espagnol Anglais Dictionnaire